package com.bbva.general.dao;

import java.util.List;

import com.bbva.general.entities.Datosgenerales;
import com.bbva.general.generics.AbstractDAO;

public interface DatosgeneralesDAO extends AbstractDAO<Datosgenerales, String> {

	public List<Datosgenerales> getTablas();
	public List<Datosgenerales> getDatosTabla(Datosgenerales beanTablaX);
	public List<Datosgenerales> getDatosTabla(String idTabla);
	public List<Datosgenerales> getDatos(String campo, String valor, boolean esTabla, String idPadre);
	public List<Datosgenerales> getLikeDatos(String campo, String valor, boolean esTabla, String idPadre);
	public Datosgenerales getDato(String idDato);
	public List<Datosgenerales> getParentescos();
	
}
